package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 申请事项-预报名计划
 * @Author: yuncheng
 * @Date: 2024-03-13
 * @Version: V1.0
 */
@ApiModel(value = "spcy_sqsx_ybmjh对象", description = "申请事项-预报名计划")
@TableName("spcy_sqsx_ybmjh")
public class SpcySqsxYbmjh extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "报名基本信息id")
    private String fbmjbxxid;

    @ApiModelProperty(value = "申请事项id")
    private String sqsxid;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "检查开始日期")
    private Date fcykssj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "检查结束日期")
    private Date fcyjssj;

    @ApiModelProperty(value = "检查天数")
    private Integer fjcts;

    @ApiModelProperty(value = "检查员类型")
    private String fjcylx;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "报名开始日期")
    private Date fbmksrq;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "报名结束日期")
    private Date fbmjsrq;

    @ApiModelProperty(value = "检查报名任务名称")
    private String fjcbmrwmc;

    @ApiModelProperty(value = "检查要求")
    private String fjcyq;

    @ApiModelProperty(value = "检查地点")
    private String fjcdd;

    @ApiModelProperty(value = "发布人姓名")
    private String ffbrxm;

    @ApiModelProperty(value = "发布人id")
    private String ffbrid;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "发布日期")
    private Date ffbrq;

    @ApiModelProperty(value = "报名状态(报名中/已结束/报名人数已满)")
    private String fbmzt;

    @ApiModelProperty(value = "组长人数")
    private Integer fzzrs;

    @ApiModelProperty(value = "组员人数")
    private Integer fzyrs;

    @ApiModelProperty(value = "预备检查员人数")
    private Integer fybrs;

    @ApiModelProperty(value = "已报名组长人数")
    private Integer fbmzzrs;

    @ApiModelProperty(value = "已报名组员人数")
    private Integer fbmzyrs;

    @ApiModelProperty(value = "已报名预备检查员人数")
    private Integer fbmybrs;

    @ApiModelProperty(value = "回避区域")
    private String hbqy;

    @ApiModelProperty(value = "所属科室")
    private String fssks;

    @ApiModelProperty(value = "申请事项编码")
    private String fsqsxbm;

    public String getSqsxid() {
        return sqsxid;
    }

    public void setSqsxid(String sqsxid) {
        this.sqsxid = sqsxid;
    }

    public Date getFcykssj() {
        return fcykssj;
    }

    public void setFcykssj(Date fcykssj) {
        this.fcykssj = fcykssj;
    }

    public Date getFcyjssj() {
        return fcyjssj;
    }

    public void setFcyjssj(Date fcyjssj) {
        this.fcyjssj = fcyjssj;
    }

    public Integer getFjcts() {
        return fjcts;
    }

    public void setFjcts(Integer fjcts) {
        this.fjcts = fjcts;
    }

    public String getFjcylx() {
        return fjcylx;
    }

    public void setFjcylx(String fjcylx) {
        this.fjcylx = fjcylx;
    }

    public Date getFbmksrq() {
        return fbmksrq;
    }

    public void setFbmksrq(Date fbmksrq) {
        this.fbmksrq = fbmksrq;
    }

    public Date getFbmjsrq() {
        return fbmjsrq;
    }

    public void setFbmjsrq(Date fbmjsrq) {
        this.fbmjsrq = fbmjsrq;
    }

    public String getFjcbmrwmc() {
        return fjcbmrwmc;
    }

    public void setFjcbmrwmc(String fjcbmrwmc) {
        this.fjcbmrwmc = fjcbmrwmc;
    }

    public String getFjcyq() {
        return fjcyq;
    }

    public void setFjcyq(String fjcyq) {
        this.fjcyq = fjcyq;
    }

    public String getFfbrxm() {
        return ffbrxm;
    }

    public void setFfbrxm(String ffbrxm) {
        this.ffbrxm = ffbrxm;
    }

    public String getFfbrid() {
        return ffbrid;
    }

    public void setFfbrid(String ffbrid) {
        this.ffbrid = ffbrid;
    }

    public Date getFfbrq() {
        return ffbrq;
    }

    public void setFfbrq(Date ffbrq) {
        this.ffbrq = ffbrq;
    }

    public String getFbmzt() {
        return fbmzt;
    }

    public void setFbmzt(String fbmzt) {
        this.fbmzt = fbmzt;
    }

    public Integer getFzzrs() {
        return fzzrs;
    }

    public void setFzzrs(Integer fzzrs) {
        this.fzzrs = fzzrs;
    }

    public Integer getFzyrs() {
        return fzyrs;
    }

    public void setFzyrs(Integer fzyrs) {
        this.fzyrs = fzyrs;
    }

    public Integer getFybrs() {
        return fybrs;
    }

    public void setFybrs(Integer fybrs) {
        this.fybrs = fybrs;
    }

    public String getHbqy() {
        return hbqy;
    }

    public void setHbqy(String hbqy) {
        this.hbqy = hbqy;
    }

    public Integer getFbmzzrs() {
        return fbmzzrs;
    }

    public void setFbmzzrs(Integer fbmzzrs) {
        this.fbmzzrs = fbmzzrs;
    }

    public Integer getFbmzyrs() {
        return fbmzyrs;
    }

    public void setFbmzyrs(Integer fbmzyrs) {
        this.fbmzyrs = fbmzyrs;
    }

    public Integer getFbmybrs() {
        return fbmybrs;
    }

    public void setFbmybrs(Integer fbmybrs) {
        this.fbmybrs = fbmybrs;
    }

    public String getFbmjbxxid() {
        return fbmjbxxid;
    }

    public void setFbmjbxxid(String fbmjbxxid) {
        this.fbmjbxxid = fbmjbxxid;
    }

    public String getFjcdd() {
        return fjcdd;
    }

    public void setFjcdd(String fjcdd) {
        this.fjcdd = fjcdd;
    }

    public String getFssks() {
        return fssks;
    }

    public void setFssks(String fssks) {
        this.fssks = fssks;
    }

    public String getFsqsxbm() {
        return fsqsxbm;
    }

    public void setFsqsxbm(String fsqsxbm) {
        this.fsqsxbm = fsqsxbm;
    }
}
